﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CC98.HtmlParser
{
	/// <summary>
	/// 内部解析器的基础类型。
	/// </summary>
	/// <typeparam name="T">解析获得的原始数据类型。</typeparam>
	internal abstract class Parser<T>
	{
		/// <summary>
		/// 从解析器中解析获得数据。
		/// </summary>
		/// <param name="rawHtml">要解析的原始 HTML。</param>
		/// <returns>解析获得的数据对象。</returns>
		public abstract T Parse(string rawHtml);
	}
}
